home *** CD-ROM | disk | FTP | other *** search
/ 130 MIDI Tool Box / 130 MIDI Tool Box.iso / play_smf / play.hlp < prev    next >
Text File  |  1990-01-11  |  16KB  |  204 lines

  1.                                                                               
  2.  ** Function key usage **                                    Mouse            
  3.                                                                               
  4.    F1     - Display this help information.                  [Help]            
  5.    F3     - Exit program.                                   [Exit]            
  6.    F4     - Save configuration information to disk.         [Save]            
  7.    F5     - Rewind to beginning (00:00).                    [Rewind]          
  8.    F6     - Fast forward (advances 10 seconds at a time).   [Fast Fwd]        
  9.    F7     - Toggles between play and pause.                 [Play/Pause]      
  10.    F9     - Decrease value of current field.                <left button>     
  11.    F10    - Increase value of current field.                <right button>    
  12.    Home   - Move to first screen cell (File).                                 
  13.    Alt-F1 - Toggle channel activity indicators off/on.                        
  14.    Alt-F2 - Toggle MIDI thru mode off/on (default is on).   [Thru]            
  15.    Alt-F3 - Push to DOS (suspends playing).                 [Push]            
  16.                                                                               
  17.  ** Editing **                                                                
  18.                                                                               
  19.  Use the arrow keys to move the large block cursor around the screen to       
  20.  select the available data fields or "cells".  On a color monitor, the data   
  21.  in cells which can be changed will appear yellow.  Note the input area near  
  22.  the bottom of the screen, indicated by ">" and the small blinking cursor.    
  23.  To enter or change a selected cell, type into the input area and press       
  24.  return.  The value entered will then appear in the cell (if the input was    
  25.  valid).  A description of the valid input for the current cell will always   
  26.  appear on the line above the input area.                                     
  27.                                                                               
  28.  Use the following keys for editing:                                          
  29.                                                                               
  30.   Return    - Retrieves the current contents of a cell and places it in the   
  31.                 input area for modification (if the input area is empty).     
  32.   Insert    - Toggles between character insert and overwrite modes.           
  33.   Delete    - Deletes the character at the cursor.                            
  34.   BackSpace - Deletes the character before the cursor.                        
  35.   End       - Moves to the end of the character string.                       
  36.   Home      - Moves to the beginning of the character string.                 
  37.   Escape    - Erases the input area.                                          
  38.                                                                               
  39.  ** Operation **                                                              
  40.                                                                               
  41.  To load a MIDI file, move to the "File:" cell (press Home).  Then type the   
  42.  name of the file and press return.  If no extension is given, ".MFF" is      
  43.  assumed.  After the file has been loaded, it will be scanned for the various 
  44.  types of data described below.  This will take some time, unless the data    
  45.  has been previously saved for this file using the F4 function.  Press F7 to  
  46.  begin playing.  Note that any operation may be performed while a song is     
  47.  playing.                                                                     
  48.                                                                               
  49.  Data cells:                                                                  
  50.                                                                               
  51.  - Tempo or Speed:  For metrically specified time bases, this cell controls   
  52.    the overall, or "master", tempo in beats per minute.  The first tempo      
  53.    value encountered in the file is used as the reference for subsequent      
  54.    manual changes.  If the file does not specify tempo, 120 is assumed.  The  
  55.    speed of play at any given point is determined by the ratio of the current 
  56.    setting to the original value (regardless of tempo changes in the file).   
  57.    For example, if the original value is 120, play will occur at half speed   
  58.    whenever the master tempo is changed to 60.                                
  59.                                                                               
  60.    For files having a time base specified in SMPTE or MIDI time code units,   
  61.    this cell is indicated as speed, rather than tempo, and is given as a      
  62.    percentage of the initial speed (100%).  Half speed is 50%, double speed   
  63.    is 200%, etc.                                                              
  64.                                                                               
  65.  - Lt (Length):  Duration of the song in minutes and seconds.  Note that when 
  66.    the master tempo is changed, the duration is adjusted accordingly.         
  67.                                                                               
  68.  - Pos (Position):  The current song position in minutes and seconds.  This   
  69.    cell is updated every second while playing is in progress (actually, for   
  70.    every second in which an event occurs).  It may be selected and changed at 
  71.    any time.  It may take a few seconds to skip to a new position, depending  
  72.    on how far away it is.  Selecting an earlier location requires scanning    
  73.    from the beginning.  The F6 (fast forward) function advances the position  
  74.    10 seconds at a time.  F10 may also be used when this cell is selected to  
  75.    advance 1 second.  F9 (decrease) is not recommended.  Note: This cell      
  76.    represents elapsed time since the start of play - if the master tempo is   
  77.    changed while playing, counting continues in one second intervals and the  
  78.    ending time may not match the song duration for that play.                 
  79.                                                                               
  80.  The numbered rows show channel data as follows:                              
  81.                                                                               
  82.  - Chan:  MIDI channel number (1-16).                                         
  83.                                                                               
  84.  - Notes:  Maximum number of notes played concurrently on the channel (as     
  85.    determined by note on/off messages).                                       
  86.                                                                               
  87.  - Lo/Hi:  Lowest and highest note pitches used on the channel.               
  88.                                                                               
  89.  - Vol:  Maximum volume of notes played on the channel, from 0 to 100 percent 
  90.    (determined by note velocities).  If this value is changed, subsequent     
  91.    note volumes will be adjusted *relative* to the original maximum value.    
  92.                                                                               
  93.  - Map:  Channel to which the original output for this channel is to be       
  94.    redirected (1 to 16).  Default is the same channel.                        
  95.                                                                               
  96.  - Chg:  Determines whether program changes are allowed for the channel. "On" 
  97.    indicates changes enabled.                                                 
  98.                                                                               
  99.  - Xpos:  The number of half steps that notes on the channel are to be        
  100.    transposed.  From -127 to +127.  Notes transposed below 0 or above 127     
  101.    will not be played.                                                        
  102.                                                                               
  103.  - Tracks:  Lists the MIDI file track numbers which contain messages for the  
  104.    channel.  (There may be more than can be displayed - use the program in    
  105.    line mode to get full track information.)  Note that track 1 typically     
  106.    contains only tempo information and will probably not appear.              
  107.                                                                               
  108.  - Info:  Originally contains textual information found while scanning the    
  109.    track(s) corresponding to the channel.  This information may be changed as 
  110.    desired to record information about the file for future reference.  It can 
  111.    be saved along with the rest of the screen data by using the F4 function.  
  112.                                                                               
  113.                                                                               
  114.  ** Saving **                                                                 
  115.                                                                               
  116.  When the F4 (save) function key is pressed, the current data on the screen   
  117.  will be saved to a file.  The same name as the current file is used, but     
  118.  with the extension ".PLA".  If a .PLA file corresponding to the MIDI file    
  119.  being loaded is found, that data will be used and the (sometimes slow)       
  120.  initial scan step is eliminated.  F4 will replace the existing .PLA file     
  121.  whenever it is pressed.                                                      
  122.                                                                               
  123.                                                                               
  124.  ** Mouse usage **                                                            
  125.                                                                               
  126.  When a Microsoft-compatible mouse is available and the mouse driver software 
  127.  properly loaded, operations using the mouse will be enabled.  The mouse may  
  128.  be used to select an input cell on the screen by positioning the small mouse 
  129.  cursor on the cell and single clicking either button.  The cell will be      
  130.  highlighted, just as if the cell had been selected using the arrow keys.     
  131.                                                                               
  132.  Any cell which can be changed using the F10/F9 keys to increment/decrement,  
  133.  may be changed in a similar manner using the mouse.  Once a cell is selected 
  134.  by clicking on it, subsequent clicking of the left button will decrement the 
  135.  cell value, and clicking of the right button will increment it.              
  136.                                                                               
  137.  In mouse mode, the function key designations normally displayed at the       
  138.  bottom of the screen are changed to selector blocks for each available       
  139.  function.  Clicking on a block will perform the indicated function.  All     
  140.  functions may still be invoked via the normal keyboard equivalents.          
  141.                                                                               
  142.  If mouse operations are not desired, add the -k option on the command line   
  143.  when the program is run to force keyboard mode.                              
  144.                                                                               
  145.                                                                               
  146.  ** Command line usage **                                                     
  147.                                                                               
  148.  PLAY <filename> <mode> <options>                                             
  149.                                                                               
  150.  If <filename> is specified, PLAY is run non-interactively (i.e., the file is 
  151.  just played, without the full-screen editing display).  Interactive mode is  
  152.  selected simply by leaving off the file name.                                
  153.                                                                               
  154.  <mode> may only be specified if a file name is given.  If <mode> is a number 
  155.  from 1 to 16, it indicates the channel to which all channel messages will be 
  156.  redirected.  This is useful for quick "auditioning" of a file when the       
  157.  actual channels are unknown, or when they do not match the equipment         
  158.  settings.  For more control, run PLAY interactively.                         
  159.                                                                               
  160.  If <mode> is the letter "S" (for Scan), no playing is done, but the file is  
  161.  scanned and pertinent channel and track information is listed (similar to    
  162.  that displayed in interactive mode).  To capture scan output to a file, use  
  163.  standard DOS output redirection:  play midifile s >outfile                   
  164.                                                                               
  165.  if <mode> is the letter "D" (for Debug), the events in the MIDI file are     
  166.  listed on the screen as they are played, along with the corresponding track  
  167.  times in microseconds.  Playing may be choppy in this mode due to time       
  168.  delays as information is displayed on the screen.  If "X" is specified       
  169.  instead of "D", no playing occurs - only events are listed.  Output may be   
  170.  captured to a file as mentioned above.                                       
  171.                                                                               
  172.                                                                               
  173.  <options> may be any of the following:                                       
  174.                                                                               
  175.  -r  indicates that the Roland MPU compatible interface is to be used if an   
  176.      IBM Music Feature card is also present.                                  
  177.                                                                               
  178.  -p  followed by a hexidecimal number defines the base I/O address to be used 
  179.      for the MPU interface.  Note that MIDI hardware interrupts are not used, 
  180.      so the IRQ setting of the interface is not relevant.                     
  181.                                                                               
  182.  -k  forces keyboard mode if a mouse is present.                              
  183.                                                                               
  184.  -m  forces monochrome mode (mono mode is automatically detected).            
  185.                                                                               
  186.   Separate all options with at least one space.                               
  187.                                                                               
  188.                                                                               
  189.  Examples:                                                                    
  190.                                                                               
  191.    play                     (Runs the program interactively)                  
  192.                                                                               
  193.    play test.mff            (Plays the file non-interactively)                
  194.                                                                               
  195.    play test.mff s          (Just scans the file and lists data)              
  196.                                                                               
  197.    play test.mff 3          (Maps all channels to channel 3)                  
  198.                                                                               
  199.    play -p336               (Runs interactively; forces MPU I/O address 336)  
  200.                                                                               
  201.    play test.mff -r         (Plays file, forcing MPU mode)                    
  202.                                                                               
  203.  ---------------------------------------------------------------------------  
  204.